package com.isoft.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 登机门资源分配实体类
 * 用于存储DFME-GTLS类型的XML数据
 */
@Data
@TableName("gate_assignment")
public class GateAssignment {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    

    
    /**
     * 航班内部ID
     */
    private Long flid;
    
    /**
     * 航班标识(旧格式)
     */
    private String ffid;
    
    /**
     * 航班标识(新格式)
     */
    private String fide;
    
    /**
     * 航班属性
     */
    private String fatt;
    
    /**
     * 登机门号码
     */
    private Integer gtno;
    
    /**
     * 登机门ID
     */
    private String gateId;
    
    /**
     * 登机门代码
     */
    private String code;
    
    /**
     * 登机门属性
     */
    private String gtat;
    
    /**
     * 预计开始时间
     */
    private Date estr;
    
    /**
     * 预计结束时间
     */
    private Date eend;
    
    /**
     * 实际开始时间
     */
    private Date rstr;
    
    /**
     * 实际结束时间
     */
    private Date rend;
    
    /**
     * 业务状态码
     */
    private String btsc;
    
    /**
     * 数据来源文件
     */
    private String sourceFile;
    
    /**
     * 创建时间
     */
    private Date createTime;
} 